package com.cgly.medical.domain.superdomain;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;


import java.io.Serializable;

/**
 *
 * @program: medical
 * @description:分页查询公共类SuperDomian，用于其他实体类继承。
 * SuperDomian中包括了总记录数，当前页数，每页大小以及查询关键字
 * @author: chen di
 * @create: 2022-08-15 14:55
 */

@Data
public class SuperDomain implements Serializable {
    private Long total;//总记录数
    //前端要求返回json格式的数据，后端在转化数据成json格式时，发现实体类属性上贴有@JsonIgnore ，则不转化，且该属性的值不会传递给前端。 是fastjson包里的！！！
    @JsonIgnore
    private Integer pn = 1;//当前页
    @JsonIgnore
    private Integer size = Integer.MAX_VALUE;//每页大小
//    @JsonIgnore
    private String keyword;//查询关键字

}